home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Util / U-V / virusency.cpt / Virus Encyclopedia / card_23997.txt < prev    next >
Text File  |  1990-09-05  |  1KB  |  30 lines

  1. -- card: 23997 from stack: in
  2. -- bmap block id: 0
  3. -- flags: 0000
  4. -- background id: 2783
  5. -- name: ANTI Virus Operation
  6.  
  7.  
  8. -- part contents for background part 12
  9. ----- text -----
  10. ANTI Virus
  11. ANTI Virus Resources
  12. ANTI Virus Removal
  13.  
  14.  
  15. -- part contents for background part 10
  16. ----- text -----
  17. ANTI Virus Operation
  18.  
  19. -- part contents for background part 2
  20. ----- text -----
  21.    The ANTI Virus attaches itself to the end of the main code resource of an application.  It patches the main code so that it is invoked first each time the application is started.  An infected application will try to infect the system heap, if it wasn't already infected beforehand (ANTI does not infect the file 
  22. ‘System’).
  23.    The virus propagates to all applications whose main code entry starts with a JSR.
  24. Most compilers create this type of application.  Under certain circumstances, it also propagates to other kinds of applications.
  25.  
  26. -- part contents for background part 11
  27. ----- text -----
  28.    The virus assumes that the main program entry of the application to infect is contained in CODE ID=1.  This is the case in all normal applications.  Applications whose main routine is contained in a CODE resource other than ID=1 will either not be infected or crash.
  29.    Portions of the code suggest that the virus has been written as part of a copy-protection scheme.
  30.